package com.xinyou.u8c.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 
 * </p>
 *
 * @author chq
 * @since 2023-09-27
 */
@Getter
@Setter
@TableName("Vendor")
@ApiModel(value = "Vendor对象", description = "")
public class Vendor implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId("cVenCode")
    private String cVenCode;

    @TableField("cVenName")
    private String cVenName;

    @TableField("cVenAbbName")
    private String cVenAbbName;

    @TableField("cVCCode")
    private String cVCCode;

    @TableField("cDCCode")
    private String cDCCode;

    @TableField("cTrade")
    private String cTrade;

    @TableField("cVenAddress")
    private String cVenAddress;

    @TableField("cVenPostCode")
    private String cVenPostCode;

    @TableField("cVenRegCode")
    private String cVenRegCode;

    @TableField("cVenBank")
    private String cVenBank;

    @TableField("cVenAccount")
    private String cVenAccount;

    @TableField("dVenDevDate")
    private String dVenDevDate;

    @TableField("cVenLPerson")
    private String cVenLPerson;

    @TableField("cVenPhone")
    private String cVenPhone;

    @TableField("cVenFax")
    private String cVenFax;

    @TableField("cVenEmail")
    private String cVenEmail;

    @TableField("cVenPerson")
    private String cVenPerson;

    @TableField("cVenBP")
    private String cVenBP;

    @TableField("cVenHand")
    private String cVenHand;

    @TableField("cVenPPerson")
    private String cVenPPerson;

    @TableField("iVenDisRate")
    private Float iVenDisRate;

    @TableField("iVenCreGrade")
    private String iVenCreGrade;

    @TableField("iVenCreLine")
    private Float iVenCreLine;

    @TableField("iVenCreDate")
    private Integer iVenCreDate;

    @TableField("cVenPayCond")
    private String cVenPayCond;

    @TableField("cVenIAddress")
    private String cVenIAddress;

    @TableField("cVenIType")
    private String cVenIType;

    @TableField("cVenHeadCode")
    private String cVenHeadCode;

    @TableField("cVenWhCode")
    private String cVenWhCode;

    @TableField("cVenDepart")
    private String cVenDepart;

    @TableField("iAPMoney")
    private Float iAPMoney;

    @TableField("dLastDate")
    private String dLastDate;

    @TableField("iLastMoney")
    private Float iLastMoney;

    @TableField("dLRDate")
    private String dLRDate;

    @TableField("iLRMoney")
    private Float iLRMoney;

    @TableField("dEndDate")
    private String dEndDate;

    @TableField("iFrequency")
    private Integer iFrequency;

    @TableField("bVenTax")
    private Boolean bVenTax;

    @TableField("cVenDefine1")
    private String cVenDefine1;

    @TableField("cVenDefine2")
    private String cVenDefine2;

    @TableField("cVenDefine3")
    private String cVenDefine3;

    @TableField("cCreatePerson")
    private String cCreatePerson;

    @TableField("cModifyPerson")
    private String cModifyPerson;

    @TableField("dModifyDate")
    private String dModifyDate;

    @TableField("cRelCustomer")
    private String cRelCustomer;

    @TableField("iId")
    private Integer iId;

    @TableField("cBarCode")
    private String cBarCode;

    @TableField("cVenDefine4")
    private String cVenDefine4;

    @TableField("cVenDefine5")
    private String cVenDefine5;

    @TableField("cVenDefine6")
    private String cVenDefine6;

    @TableField("cVenDefine7")
    private String cVenDefine7;

    @TableField("cVenDefine8")
    private String cVenDefine8;

    @TableField("cVenDefine9")
    private String cVenDefine9;

    @TableField("cVenDefine10")
    private String cVenDefine10;

    @TableField("cVenDefine11")
    private Integer cVenDefine11;

    @TableField("cVenDefine12")
    private Integer cVenDefine12;

    @TableField("cVenDefine13")
    private Float cVenDefine13;

    @TableField("cVenDefine14")
    private Float cVenDefine14;

    @TableField("cVenDefine15")
    private String cVenDefine15;

    @TableField("cVenDefine16")
    private String cVenDefine16;

    @TableField("pubufts")
    private String pubufts;

    @TableField("fRegistFund")
    private Float fRegistFund;

    @TableField("iEmployeeNum")
    private Integer iEmployeeNum;

    @TableField("iGradeABC")
    private Integer iGradeABC;

    @TableField("cMemo")
    private String cMemo;

    @TableField("bLicenceDate")
    private Boolean bLicenceDate;

    @TableField("dLicenceSDate")
    private String dLicenceSDate;

    @TableField("dLicenceEDate")
    private String dLicenceEDate;

    @TableField("iLicenceADays")
    private Integer iLicenceADays;

    @TableField("bBusinessDate")
    private Boolean bBusinessDate;

    @TableField("dBusinessSDate")
    private String dBusinessSDate;

    @TableField("dBusinessEDate")
    private String dBusinessEDate;

    @TableField("iBusinessADays")
    private Integer iBusinessADays;

    @TableField("bProxyDate")
    private Boolean bProxyDate;

    @TableField("dProxySDate")
    private String dProxySDate;

    @TableField("dProxyEDate")
    private String dProxyEDate;

    @TableField("iProxyADays")
    private Integer iProxyADays;

    @TableField("bPassGMP")
    private Boolean bPassGMP;

    @TableField("bVenCargo")
    private Boolean bVenCargo;

    @TableField("bProxyForeign")
    private Boolean bProxyForeign;

    @TableField("bVenService")
    private Boolean bVenService;

    @TableField("cVenTradeCCode")
    private String cVenTradeCCode;

    @TableField("cVenBankCode")
    private String cVenBankCode;

    @TableField("cVenExch_name")
    private String cvenexchName;

    @TableField("iVenGSPType")
    private Integer iVenGSPType;

    @TableField("iVenGSPAuth")
    private Integer iVenGSPAuth;

    @TableField("cVenGSPAuthNo")
    private String cVenGSPAuthNo;

    @TableField("cVenBusinessNo")
    private String cVenBusinessNo;

    @TableField("cVenLicenceNo")
    private String cVenLicenceNo;

    @TableField("bVenOverseas")
    private Boolean bVenOverseas;

    @TableField("bVenAccPeriodMng")
    private Boolean bVenAccPeriodMng;

    @TableField("cVenPUOMProtocol")
    private String cVenPUOMProtocol;

    @TableField("cVenOtherProtocol")
    private String cVenOtherProtocol;

    @TableField("cVenCountryCode")
    private String cVenCountryCode;

    @TableField("cVenEnName")
    private String cVenEnName;

    @TableField("cVenEnAddr1")
    private String cVenEnAddr1;

    @TableField("cVenEnAddr2")
    private String cVenEnAddr2;

    @TableField("cVenEnAddr3")
    private String cVenEnAddr3;

    @TableField("cVenEnAddr4")
    private String cVenEnAddr4;

    @TableField("cVenPortCode")
    private String cVenPortCode;

    @TableField("cVenPrimaryVen")
    private String cVenPrimaryVen;

    @TableField("fVenCommisionRate")
    private Float fVenCommisionRate;

    @TableField("fVenInsueRate")
    private Float fVenInsueRate;

    @TableField("bVenHomeBranch")
    private Boolean bVenHomeBranch;

    @TableField("cVenBranchAddr")
    private String cVenBranchAddr;

    @TableField("cVenBranchPhone")
    private String cVenBranchPhone;

    @TableField("cVenBranchPerson")
    private String cVenBranchPerson;

    @TableField("cVenSSCode")
    private String cVenSSCode;

    @TableField("cOMWhCode")
    private String cOMWhCode;

    @TableField("cVenCMProtocol")
    private String cVenCMProtocol;

    @TableField("cVenIMProtocol")
    private String cVenIMProtocol;

    @TableField("iVenTaxRate")
    private Float iVenTaxRate;

    @TableField("dVenCreateDatetime")
    private String dVenCreateDatetime;

    @TableField("cVenMnemCode")
    private String cVenMnemCode;

    @TableField("cVenContactCode")
    private String cVenContactCode;

    @TableField("cvenbankall")
    private String cvenbankall;

    @TableField("bIsVenAttachFile")
    private Boolean bIsVenAttachFile;

    @TableField("cLicenceRange")
    private String cLicenceRange;

    @TableField("cBusinessRange")
    private String cBusinessRange;

    @TableField("cVenGSPRange")
    private String cVenGSPRange;

    @TableField("dVenGSPEDate")
    private String dVenGSPEDate;

    @TableField("dVenGSPSDate")
    private String dVenGSPSDate;

    @TableField("iVenGSPADays")
    private Integer iVenGSPADays;

    @TableField("bRetail")
    private Boolean bRetail;


}
